home *** CD-ROM | disk | FTP | other *** search
/ ASP Advantage 1993 / The Association of Shareware Professionals Advantage CD-ROM 1993.iso / files / utilties / snoop218 / snooper.hst < prev    next >
Text File  |  1993-07-04  |  22KB  |  348 lines

  1.                      Snooper(TM), the System Checker
  2.                      Copyright 1992, 1993 John Vias
  3.  
  4.                        SNOOPER'S REVISION HISTORY
  5.  
  6. VERSION  DATE  REVISIONS
  7. 2.18     7/93  Snooper can now differentiate between Dell 450DEs and
  8.                466DEs. Changed the order form into an invoice. Now
  9.                business users can pay for Snooper on a purchase order
  10.                and already have an invoice to send to Accounting.
  11. 2.17     6/93  Fixed detection of 2.8M drives. It should work now.
  12. 2.16* 6/26/93  Fixed minor cosmetic bug in drive list; allowed user to
  13.                press <Escape> or <Enter> when changing default disk
  14.                drive in Setup screen.
  15. 2.15* 6/18/93  Fixed minor bug that prevented the user from using cursor
  16.                keys to switch from drive A: to the next drive in a
  17.                system with one floppy and a hard or network drive.
  18.                Snooper no longer displays the B: drive in its drive list
  19.                if the system has no physical B: drive.
  20. 2.14     6/93  You can now print the display to PRN with <Alt-P>.
  21.                <Alt-F> now logs the system files.  <Alt-L> still logs to
  22.                a file.
  23. 2.13     6/93  Added detection of DOS revision level for versions 5 and
  24.                up. It appears as a letter after the DOS version.
  25. 2.12     5/93  Snooper now more-vigorously checks the IDE model for
  26.                garbage characters. This line should now be blank for
  27.                non-IDE drives.
  28. 2.11     5/93  In the editor, you can now restore a deleted line with
  29.                <Ctrl-R>. To restore other deleted text (e.g. words),
  30.                continue to use <Ctrl-U>.
  31. 2.10     5/93  Added network information screen, accessible via <Alt-N>.
  32.                Currently, this screen provides info only on Novell
  33.                networks. See the manual for more details. Removed the
  34.                Western Digital network card detection routine, as it
  35.                turned out to be the responsible for Snooper breaking the
  36.                network connection. Now when you use the Advanced
  37.                Diagnostics screen on a network, you usually stay
  38.                connected.
  39. 2.09     5/93  Added detection of Pentium (tm) (and Hexium?) processors.
  40. 2.08     5/93  If your system has more than 19 logical drives, Snooper
  41.                now displays them in two rows. Also, the end bracket
  42.                immediately follows the last drive letter.
  43. 2.07     5/93  Now you can press <Enter> to indicate "Yes" to "(Y/n)?"
  44.                prompts in the editor (e.g. saving the file).
  45. 2.06     5/93  Added detection of over 700 MicroChannel adapter cards
  46.                via the new Bus Screen. Access it with <Alt-B>. See the
  47.                manual for more details.
  48. 2.05     5/93  Improved detection of network drives. It's accurate now,
  49.                but I had to raise the minimum DOS version to 3.10. This
  50.                shouldn't cause a problem for most of you.
  51. 2.04     4/93  Added detection of Toshiba DOS and Olivetti DOS.
  52. 2.03     4/93  Added detection of several more Dell computers.
  53. 2.02     4/93  Added fifty new computer types, mostly IBMs. Snooper can
  54.                now recognize well over 100 computers by name.
  55. 2.01     4/93  Snooper can now distinguish between LANtastic and LAN
  56.                Manager. Added report of PC LAN and LAN Manager versions.
  57. 2.00* 3/30/93  Improved VESA video memory detection. Snooper now
  58.                retrieves the memory amount directly from the VESA BIOS
  59.                if the VESA version is at least 1.01. Also fixed a bug
  60.                that caused the VESA version to be reported incorrectly.
  61. 1.99     3/93  Added detection of a Logitech mouse driver's version.
  62.                Also, in the IRQ list on the Advanced Diagnostics screen,
  63.                if you have a new enough mouse driver, Snooper will
  64.                report if it's a TSR loaded in your AUTOEXEC.BAT file
  65.                ("MOUSE.COM"), or a device driver loaded in your
  66.                CONFIG.SYS file ("MOUSE.SYS").
  67. 1.98     3/93  Added more rigorous testing to determine if a parallel
  68.                port really exists before testing its IRQ and status.
  69.                Rearranged parallel port status reports.
  70. 1.97     3/93  Expanded configuration file with blank space so I can add
  71.                more options in the future while maintaining backward
  72.                compatibility with existing .CFG files.
  73. 1.96     3/93  Added report of parallel port IRQ. Keep in mind that many
  74.                I/O cards with parallel ports do not generate the IRQ
  75.                properly. This report uses parentheses like the COM port
  76.                IRQ (see below).
  77. 1.95     3/93  Added indication of a COM port's IRQ being enabled. If
  78.                the IRQ number does not appear in parentheses on the
  79.                Advanced Diagnostics screen, that COM port's IRQ was
  80.                already enabled before Snooper was run. If the IRQ is
  81.                written in parentheses, the IRQ is not active on that
  82.                port. Also, COM port info is centered now.
  83. 1.94     3/93  Added detection of the port address of Western Digital
  84.                and compatible network cards, displayed on the Advanced
  85.                Diagnostics screen.
  86. 1.93     3/93  Added an internal text editor for CONFIG.SYS,
  87.                AUTOEXEC.BAT, and SNOOPER.LOG files. Added configuration
  88.                option for toggling between using the internal editor or
  89.                an external one.
  90. 1.92     3/93  If you were using only a tiny percentage of a disk,
  91.                Snooper may have shown an empty bar graph, perhaps
  92.                misleading you into thinking the disk was empty. Now if
  93.                any amount of disk space is being used, Snooper shows at
  94.                least one block in the graph.
  95. 1.91     3/93  Added logging of CONFIG.SYS and AUTOEXEC.BAT files. From
  96.                Snooper's main or Advanced Diagnostics screens with
  97.                <Alt-P> and from the command line, with the /P switch.
  98.                This feature will copy the contents of both files to the
  99.                log file. The switch can be used with or without the
  100.                logging switch, /L. It will use the log filename
  101.                specified with /L.
  102. 1.90     2/93  Changed format of configuration file. Config files made
  103.                with earlier versions will be incompatible with future
  104.                versions of Snooper, so just delete them and make new
  105.                ones.
  106. 1.89     2/93  Instead of prohibiting the user from invoking Snooper's
  107.                Advanced Diagnostics screen under multitaskers and
  108.                networks, now Snooper just warns about the dangers
  109.                involved and asks if the user wishes to continue.
  110. 1.88     2/93  Fixed editor loading routine to correctly load a batch
  111.                file called EDIT.BAT by loading a secondary command
  112.                processor (e.g., COMMAND.COM, NDOS.COM). Snooper now
  113.                ensures the relevant files exist before invoking the
  114.                editor. Added a wait for keypress after editing before
  115.                restoring Snooper's screen.
  116. 1.87     2/93  Reassigned editing keys: <Alt-C> loads only CONFIG.SYS,
  117.                and <Alt-A> loads only AUTOEXEC.BAT. Using <Alt-A> for
  118.                this feature forced me to change the Advanced Diagnostics
  119.                key to <Alt-D> for Diagnostics.
  120. 1.86     2/93  Improved Setup screen's readability by aligning default
  121.                options and changing the choices from Yes/No to Yes/Auto.
  122. 1.85     2/93  Reversed action of PgUp/PgDn, Up/Down, Left/Right in help
  123.                screens and main screen to make those keystrokes more in
  124.                line with convention.  Pressing PgUp will now move you,
  125.                for example, from page three to page two of the help
  126.                screens, or from drive B: to drive C:.
  127. 1.84     2/93  Added logic to guess where a mouse is located even if the
  128.                normal detection routine doesn't find it.
  129. 1.83     2/93  Redesigned Advanced Diagnostics screen, added message
  130.                area and help line consistent with main screen.
  131. 1.82     2/93  Redesigned setup screen; added mono- and Desqview-mode,
  132.                and default disk drive as setup options.
  133. 1.81     2/93  Improved detection of COM ports, COM port IRQs, and
  134.                modems.
  135. 1.80     2/93  When the log file-viewing feature is invoked, it now
  136.                checks for the existence of a log file before loading the
  137.                editor.
  138. 1.79     2/93  Integrated SNCOLORS into SNOOPER.EXE.  To change colors,
  139.                enter a license number, etc., press <Alt-S> in Snooper. 
  140.                Changes will take effect the next time you run Snooper.
  141. 1.78     1/93  Streamlined volume label detection.  Reorganized
  142.                DOS shell routines to make them more portable.
  143. 1.77     1/93  Corrected XMM detection bug present in version 1.76.
  144. 1.76    12/92  Added improved CPU speed benchmark.  It should be much
  145.                more accurate now.
  146. 1.75    11/92  Added Advanced Diagnostics screen via <Alt-A>.  The AD
  147.                screen shows you:
  148.                *  Active IRQ levels (0-15)
  149.                *  Active DMA channels (0-3)
  150.                *  Sound card address
  151.                *  Parallel port addresses and status (busy, paper out,
  152.                   I/O error, selected)
  153.                *  Serial port addresses, UART (8250-16550A), FIFO buffer
  154.                   status (on or off), port speed, data bits, parity,
  155.                   stop bits, IRQ, and device attached (modem and/or
  156.                   mouse)
  157. 1.74    10/92  Added on-line viewing and editing of SNOOPER.LOG via
  158.                external editor.  To use this feature, press <Alt-V> at
  159.                Snooper's main screen.  See editor-naming requirements
  160.                below.
  161. 1.73    10/92  Added on-line editing of CONFIG.SYS and AUTOEXEC.BAT via
  162.                external editor.  To use this feature, press <Alt-E> at
  163.                Snooper's main screen.  The editor must be named
  164.                EDIT.COM, EDIT.EXE, or EDIT.BAT, and it may reside in the
  165.                current directory or on the path.  "Ed-It!" version 3.0
  166.                (a public domain editor, included) will open both files
  167.                at once in separate windows.  Other editors may only open
  168.                CONFIG.SYS.  Users can open AUTOEXEC.BAT with their
  169.                editors' Open File command.
  170. 1.72    10/92  Added on-line registration feature.  Press "F1" for help,
  171.                then "R" to print an order form.  You will be asked what
  172.                port to print the form to.
  173. 1.71    10/92  Snooper now shows you all valid drive letters, right next
  174.                to "Disk."  The current drive letter is highlighted and
  175.                capitalized.  I moved the volume label report down; it's
  176.                now the first disk report in the column.  Due to limited
  177.                screen space, I was forced to remove the total clusters
  178.                report (CHKDSK can tell you if you really need it).  
  179. 1.70    10/92  Added detection of Oak VGA cards.
  180. 1.69    10/92  Improved detection of Genoa VGA cards; Snooper should now
  181.                recognize more models.
  182. 1.68    10/92  Added detection of Logitech 6.10+, Mouse Systems, Genius
  183.                9.06, and Z-NIX 7.04d mice by name.  These may work with
  184.                earlier and/or later driver versions than are specified
  185.                here.  Rearranged mouse report slightly.
  186. 1.67    10/92  Added ability to paste Snooper's display to the Windows
  187.                clipboard using Shift-Delete.  The display is pasted as
  188.                text.
  189. 1.66     9/92  Snooper now gives up its timeslice under Windows, the
  190.                DOS-5 task switcher, etc., instead of constantly updating
  191.                its time display (just press the spacebar for an update).
  192. 1.65     9/92  Added timeout for IDE model routine to avoid locking
  193.                system.  Fixed bug that failed to report certain computer
  194.                types by name.
  195. 1.64     9/92  Added detection of VESA version.  Fixed bug that caused
  196.                256K VESA VGAs to report 3K.
  197. 1.63     9/92  Fixed bugs that caused lockups on 286s with math chips
  198.                and possibly others (sorry about this one!).
  199. 1.62     9/92  Added Stacker detection and version to disk status
  200.                report.
  201. 1.61     8/92  Added report of A20 status in HMA report.
  202. 1.60     8/92  Suppressed IDE model detection under Windows 386 enhanced
  203.                mode (conflicts with 32-bit hard drive access).
  204. 1.59     7/92  Removed the necessity of having MSCDEX.EXE 2.x to detect
  205.                CD-ROM drives.  Now Snooper can detect CD-ROMs with any
  206.                driver version.
  207. 1.58     5/92  Added detection of Tandy 1000s and Epsons
  208. 1.57     5/92  Added IDE hard drive model report.
  209. 1.56     5/92  Added detection of DOS buffers, including look-ahead
  210.                buffers.
  211. 1.55     5/92  Added detection of DOS files.
  212. 1.54     5/92  Removed registration reminder box in lower right corner,
  213.                freeing screen space for more disk reports.  Added space
  214.                for messages to the user such as "Invalid drive,"
  215.                "Writing log file," etc. 
  216. 1.53     5/92  Added detection of CMOS hard drive type.
  217. 1.52     4/92  Changed the logging keystroke to Alt-L to allow users to
  218.                access drive L: directly.
  219. 1.51     4/92  Replaced the Adlib detection routine with the official
  220.                one, probably fixing the false detection bug.
  221. 1.50* 3/30/92  If Snooper detects that a VGA adapter has more than 256K
  222.                of memory, it will report it as SVGA. 
  223. 1.49     3/92  May have fixed UMB report under DR-DOS 6.
  224. 1.48     3/92  Implemented two-tiered shareware registration.
  225. 1.47     2/92  Added detection of PS/2 models 35, L40, 55LS, 57, M57,
  226.                65SX, 90, and 95 and of the PS/1 model 2121.
  227. 1.46     2/92  Fixed bug that caused incorrect used conventional memory
  228.                report when Snooper is loaded into an UMB.
  229. 1.45     2/92  Removed detection of 80186/88 CPUs for greater stability.
  230. 1.44     2/92  Improved disk type checking; Snooper recognizes 2.88M
  231.                floppy drives.  Floppy drives with no disks in them will
  232.                now report the drive type anyway.
  233. 1.43     2/92  Added ability of sequence keys to skip invalid drive
  234.                letters.  Now you can press <Up> to go from drive C: to
  235.                drive E: if you have no drive D: (you used to have to use
  236.                letter keys to access noncontiguous drives).
  237. 1.42     1/92  Added logic to detect invalid command line entries, which
  238.                cause Snooper automatically to show the invalid
  239.                characters on its syntax help screen.
  240. 1.41     1/92  Added Desqview mode switch, /D, to force Snooper to use
  241.                the BIOS when writing to the screen.  Snooper normally
  242.                detects Desqview and switches to this mode automatically
  243.                but some users may want to use it for other environments.
  244. 1.40     1/92  Expanded mouse report to always show serial plus the COM
  245.                port or IRQ level.
  246. 1.39     1/92  Implemented better game port detection.  It should work
  247.                on AT class machines now.  Also fixed minor bug that
  248.                caused the 01/10/84 IBM PC-AT not to be reported by name.
  249. 1.38     1/92  Fixed minor bug involving incorrect IRQ levels reported
  250.                by a certain mouse driver.  Fixed minor bug that caused
  251.                the mouse driver minor version to be reported
  252.                incorrectly.
  253. 1.37     1/92  Expanded single help screen to three, to show command
  254.                line syntax, keystrokes allowed in the program, and
  255.                shareware information.
  256. 1.36     1/92  Fixed math coprocessor detection lockup bug.  This may
  257.                have been the lockup problem, even though I was blaming
  258.                the CPU detection routines.  The /C and /M switches
  259.                finally may be obsolete.  (I hope, but let me know!) 
  260.                Implemented improved RAM disk detection logic.
  261. 1.35     1/92  Included Sncolors, a utility to change Snoopers colors,
  262.                in shareware version.
  263. 1.34     1/92  Fixed display of percent of used disk space, which
  264.                occasionally showed two decimal places.
  265. 1.33    12/91  Reduced memory use to 85K, making Snooper easier to shell
  266.                to from another program under cramped memory conditions
  267.                (aren't they all?).
  268. 1.32    11/91  Implemented detection of Sound Blaster, Adlib, and Roland
  269.                MPU-401 sound cards.
  270. 1.31    11/91  Added shell version for Novell networks, version for
  271.                Lantastic.
  272. 1.30    11/91  Added new switch, /M, which disables NDP (Math chip)
  273.                detection.  The /C compatibility switch now disables only
  274.                CPU detection and may no longer be needed.  If you are
  275.                having lockup problems with Snooper, specify both of
  276.                these switches, then one at a time, until you find the
  277.                one that will avoid the lockup.  Most users needn't worry
  278.                about this at all.
  279. 1.29    10/91  Added reports of serial and parallel port addresses.
  280. 1.28    10/91  Snooper will find its display (which it needs to in order
  281.                to log it) even if it has been moved via the Relocatable
  282.                Screen Interface Specification used by Desqview, Topview,
  283.                and Memory Commander.
  284. 1.27    10/91  After Snooper runs, it should now reset the cursor to the
  285.                same shape it was originally, not to a default shape.
  286. 1.26    10/91  Rewrote CPU and NDP detection routines in BASM (TP 6's
  287.                built-in assembler), making them more stable.
  288. 1.25    10/91  Added detection of several more computers by name.  Added
  289.                report of DOS-5s location, if in HMA or ROM.
  290. 1.24    10/91  Fixed Windows 386 Enhanced mode detection.  Problem was
  291.                caused by the way Turbo Pascal calls interrupts (or not).
  292. 1.23    10/91  Command line arguments may now be combined (e.g.,
  293.                snooper -bc:n is OK).
  294. 1.22    10/91  Uses BIOS screen writes if it detects DESQview and also
  295.                corrects a DESQview detection bug.
  296. 1.21    10/91  Implemented file sharing on networks.  Added detection of
  297.                several Dell computers by name.
  298. 1.20    10/91  Added detection of NDOS (and its version and shell
  299.                depth), and of OS/2 1.x and 2.x.
  300. 1.19     9/91  Added report of largest UMB if EMM386.EXE is loaded and
  301.                DOS=UMB is in CONFIG.SYS.
  302. 1.18     9/91  Added detection of DOS Protected Mode Interface (DPMI),
  303.                Virtual Control Program Interface (VCPI), and ANSI device
  304.                drivers.
  305. 1.17     9/91  Rewrote screen display routine to draw screen faster. 
  306.                Changed shareware offer and price.
  307. 1.16     9/91  Added detection of several VGA chipsets and, for some,
  308.                VGA memory above 256K.
  309. 1.15     9/91  Added detection of virtual 86 mode, allowing me to remove
  310.                the /3 compatibility switch (Snooper now automatically
  311.                skips 386DX/SX detection if CPU is in virtual 86 mode,
  312.                avoiding error messages and lockups).
  313. 1.14     8/91  Implemented detection of CD-ROM drives if user is running
  314.                MSCDEX.EXE 2.x or higher.
  315. 1.13     8/91  Implemented improved disk type logic (Snooper now may
  316.                recognize some RAM disks and Bernoulli drives).
  317. 1.12     8/91  Added detection of video memory installed on VESA cards.
  318. 1.11     8/91  Added check for CMOS validity before asking it for
  319.                extended memory installed.  Snooper shows a question mark
  320.                if the CMOS appears invalid but shows extended memory
  321.                reported by the CMOS anyway.
  322. 1.10     7/91  Added detection of several brands of ROM BIOS.
  323. 1.09     7/91  Employed BIOS date to help detect computer type so some
  324.                IBM pre-1987 types, some Toshibas, more Olivettis, and a
  325.                few others are identified explicitly.
  326. 1.08     7/91  Changed /C switch: /C(ompatibility mode) now disables all
  327.                CPU/NDP detection routines.  If Snooper locks up your
  328.                machine, try using this switch.
  329. 1.07*  7/4/91  Added detection of VESA VGA cards and of highest drive
  330.                letter on keystroke help line (instead of static A-Z).
  331. 1.06     6/91  Added report of extended memory installed according to
  332.                CMOS; added recognition of DR DOS, the ATT 6300, several
  333.                Olivetti models, and more PS/2s.  Corrected logical bug
  334.                that prevented several shells from being reported.
  335.                (Oops!)
  336. 1.05     6/91  Added detection of Weitek 1167 math chip and HMA use.
  337. 1.04     5/91  Implemented Compatibility mode to avoid lock-ups on some
  338.                PCs running under Windows 386 enhanced mode.  Added logic
  339.                to detect 486SX.
  340. 1.03     5/91  Fixed EISA detection bug.
  341. 1.02     5/91  Fixed 486 detection bug and 386/486 lockups; detects
  342.                80386SX.
  343. 1.01     4/91  Expanded mouse report to show COM port number if serial,
  344.                based on default IRQs.
  345. 1.00* 3/30/91  First real shareware version.  I released a pre-release
  346.                version (1.01--Hmm) to a local BBS in February 1989.
  347.  
  348. *Denotes publicly-released version